<?php
include_once '../templates/topo.php';


?>
	<div class="tabs center">
			<ul>
				<li><a href="#tabs-1">Buscar Ordem de Servi&ccedil;os</a></li>
				
			</ul>
			<div id="tabs-1">
				<div cols='5'>
					<div class='field' >
						<label>Texto</label>
						<input type='text' id='txtBusca' size='28'/>
					</div>
					<div class='field' >
						<label>De:</label>
						
						<input type='text' id='txtDataInicial' value='<?php echo date("01/m/Y");?>' size="10" readonly="readonly" />
						
					</div>
					<div class='field' >
						<label>Ate:</label>
						
						<input type='text' id='txtDataFinal' value='<?php echo date("d/m/Y")?>' size="10" readonly="readonly" />
						<script type="text/javascript">
							$("#txtDataInicial").datepicker();
							$("#txtDataFinal").datepicker();
						</script>
					</div>
					<div class='field' >
						<label>Status</label>
						<select id="selStatus">
							<option value="TODOS">Todos</option>
							<option value="ABERTA">Aberta</option>
							<option value="ANDAMENTO">Em andamento</option>
							<option value="AGUARDANDO">Aguardando Material</option>
							<option value="FECHADA">Fechada</option>
							<option value="CANCELADA">Cancelada</option>
												
						</select>
					</div>
					
					<script>
						$('#txtBusca').keypress(function(e){
							if(e.which == 13){
								$('#btnBuscar').click();
								}
						});

						
					</script>
					
					<div style="width: 210px; margin-top: 1em; display:table;">
						<label style="display:block">&nbsp;</label>
						<button id='btnBuscar'>Buscar</button>
						<button id='btnCadastrar'>Nova OS</button>
						<button id='btnEditar'>Editar OS</button>
						<button id='btnExcluir'>Excluir OS</button>
						&nbsp;
						<button id='btnImprimirOS'>Imprimir Ordem de Servico</button>
						
						
						<script type="text/javascript">
							$(document).ready(function(){

								
								$('#btnCadastrar').button({
									text: false,
									icons: {
										"primary": "ui-icon-plusthick"
			
									}
								});

								$('#btnImprimirOS').button({
									text: false,
									icons: {
										"primary": "ui-icon-print"
			
									}
								})
								.click(function(e){
									
									utils.abrirJanela("ordem-servico/pdfOrdemServico.php", "idOs=" + $('input[name="chkSelectOS"]:checked').val());
								});
								


								
								

								$('#btnBuscar').button({
									text: false,
									icons: {
										"primary": "ui-icon-search"
			
									}
								});

								

								$('#btnEditar').button({
									text: false,
									icons: {
										"primary": "ui-icon-wrench"
			
									}
								});

								

								$('#btnExcluir').button({
									text: false,
									icons: {
										"primary": "ui-icon-trash"
			
									}
								});

								

							
								
								
								$('#btnCadastrar').click(function(){
									utils.abrirJanela("ordem-servico/salvar-os.php", "popup=true", "salvarOsRetorno");
									
								});

								$('#btnEditar').click(function(){
									utils.abrirJanela("ordem-servico/salvar-os.php", "popup=true&id="+$('input[name="chkSelectOS"]:checked').val(), "salvarOsRetorno");
									
								});

								$(document).ready(function(){
									$('body').bind("salvarOsRetorno", function(e, data){
										if(data.fecharJanela){
											utils.fecharJanela();
											alert(data.msg);
											$('#btnBuscar').click();
										}
									});
								})


								$('#btnExcluir').click(function(){
									showAlertPopup({
										title: "Excluir",
										msg: "Tem certeza que deseja excluir essa Ordem de Servico?",
										buttons: {
											"Sim": function(e){
												e.stopImmediatePropagation();
												utils.ajax("ordem-servico/excluir", {
													id: $('input[name="chkSelectOS"]:checked').val()
												},function(xml){
													var error = $(xml).find('erro').text();
													var msg = "Item Excluido com sucesso";

													if(error !== "0"){
														msg = error;

													}

													$('#btnBuscar').trigger('click');
													closeAlertPopup();
												});
											},
											"Nao": closeAlertPopup
										}
											
									});

								});
								
								$("body").live('AdicionarOSRetorno', function(e, message){
									utils.fecharJanela();
									$("#btnBuscar").click();
								});


								
								$("#btnBuscar").click(function(e){
//									alert($("#chkCancelados").attr('checked'))

									utils.ajax('ordem-servico/consultar-os', {
										status: $('#selStatus').val(),
										strBusca: $('#txtBusca').val(),
										dataInicial:$('#txtDataInicial').val(),
										dataFinal:$('#txtDataFinal').val()
									}, function(xml){
										cont = 0;
										$('.table_consulta tbody tr').each(function(){
											if(cont!=0)
												$(this).remove();
											cont++;
										});
										index = 0;
										$(xml).find('os').each(function(){

											var json = $.xml2json(this);
											var id = json.id;
											
											var morador = json.morador;
											var dataAbertura = json.dataAbertura;
											var dataFechamento = json.dataFechamento;
											var descricaoCurta = json.descricaoCurta;
											var status = json.status;
											var responsavel = json.responsavel;
											var local = json.local;
											
											var chkBox = "<input type='radio' name='chkSelectOS' value='"+id+"' />"

											
											$('.table_consulta tbody').append(utils.gerarLinha([chkBox,
											        											id,
											        											dataAbertura,
											        											dataFechamento,
											        											morador,
											        											descricaoCurta,
											        											local,
											        											responsavel,
											        											status
											        											
																								], 1, 'trConsulta', index++,true));
												$('#trConsulta_'+ id).click(function(e){
													
													if(e.target.type!="radio"){
//														alert(funcaoRetorno);
														if($('[name="chkSelectOS"]', $(this)).is(":checked")){
															$('[name="chkSelectOS"]', $(this)).attr("checked", "");
														}
														else{
															$('[name="chkSelectOS"]', $(this)).attr("checked", "checked");
														}
														
														parent.$("body").trigger(funcaoRetorno, json);

													}
													
													
												});

												
										});
										$('.table_consulta tfoot tr td').html(index + ' Resultado(s) Encontrado(s)');
									});
								});

							});
						</script>
					</div>
					
				</div>
				<div>
					<table class='table_consulta'>
						<tr>
							<th style='width: 20px'>&nbsp;</th>
							<th>Numero</th>
							<th>Data Abertura</th>
							<th>Data Fechamento</th>
							<th>Morador</th>
							<th>Descricao Curta</th>
							<th>Local</th>
							<th>Responsavel</th>
							<th>STATUS</th>							
						</tr>
						<tfoot>
							<tr>
								<td colspan="9">Nenhum Resultado Encontrado</td>
							</tr>
						</tfoot>
					</table>
				</div>
				
				
			</div>
			
			<div class='footer'>
			
				
			</div>
	</div>



<?php 
if(!$popup)
	include_once '../templates/footer.php';
?>